package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 封装页面所有可能传递过来的查询条件
 *
 * @author LXG
 * @date 2022-1-6
 */
@Data
public class SearchParam {

    //页面传递过来的全文匹配关键字
    private String keyword;

    //三级分类id
    private Long catalog3Id;

    //排序
    //sort=saleCount_asc/desc
    //sort=skuPrice_asc/desc
    //sort=hasStore_asc/desc
    //热度 价格 销量 3者选1
    private String sort;

    //过滤条件
    //hasStock是否有货hasStock=0/1  skuPrice区间skuPrice=1_500/_500/500_
    private Integer hasStock;

    //价格区间查询
    private String skuPrice;

    //品牌,可以多选
    //brandId=1&brandId=2
    private List<Long> brandId;


    //属性进行筛选，可以多选
    //attrs=1_其他:安卓&attrs=2_5寸:6寸
    private List<String> attrs;

    /**
     * 页码
     */
    private Integer pageNum;

    //URL查询条件
    private String _queryString;


}
